should i buy shares now